/*
 * Filename:    ProdeuctClearJobDao.java
 * Copyright:   2015 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2015-4-1
 */
package com.paic.mhis.hcpms.productClear.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Service;

import com.paic.mhis.hcpms.productClear.dto.ProductClearDTO;
import com.paic.pafa.biz.dao.BaseDAO;

@Service("productClearJobDao")
public class ProductClearJobDao extends BaseDAO {

	/**
	 * 获取预警数据
	 * 
	 * @param map
	 * @return
	 */
	public List<ProductClearDTO> queryWarnInfoData(Map<String, Object> map) {
		return (List<ProductClearDTO>) _list("clearJob.queryWarnInfoData", map);
	}

	/**
	 * 获取稽核数据
	 * 
	 * @param map
	 * @return
	 */
	public List<ProductClearDTO> queryAuditCaseData(Map<String, Object> map) {
		return (List<ProductClearDTO>) _list("clearJob.queryAuditCaseData", map);
	}

	/**
	 * 新增
	 * 
	 * @param dto
	 */
	public void insertProductClear(ProductClearDTO dto) {
		_insert("clearJob.insertProductClear", dto);
	}

	/**
	 * 修改
	 * 
	 * @param map
	 */
	public void updateProductClear(ProductClearDTO dto) {
		_update("clearJob.updateProductClear", dto);
	}

	/**
	 * 获取JOB运行时间
	 * 
	 * @param type
	 * @return
	 */
	public String queryTimeByType(String type) {
		return _getString("clearJob.queryTimeByType", type);
	}
}
